10分开始``答案满意追加30~100分不等~!(C++问题)

来源:百度知道 编辑:UC知道 时间:2024/06/08 12:11:09
我想问下```在C++公用体union中能不能设置两个数组公用啊?如果能的话```请帮忙写出格式`好不?有简单应用的例子另外加分~!!!

还有```能不能在一个数组中设置一个共用体啊`?比如我设一个数组a[12],元素是12个月的天数,那样2月就明显需要选择.请问这样可以不啊?如果可以帮忙写下格式``如果不可以能告诉我个这样设置的方法吗?有简单的利用例子另外加分~!!!!
谢谢`````
额``三楼的```你可以帮我解释下吗`````不是很名```如果能解释下`给你加到80分```如果有应用例子的话````那给你加到100分``````

struct A
{
char szBuffer1[10];
char szBuffer2[10];
}

union B
{
A memberA;
....
}

定义:
B tmpB;

tmpB.A.szBuffer1[...];
tmpB.A.szBuffer2[...];

只能说,要么我的理解能力有问题,要么楼主你的表达方式有问题,基本不大明白你想干什么。

把a[12]变成a[13]不就是了,要不重新赋值也行,为什么要用union?